home *** CD-ROM | disk | FTP | other *** search
/ Revolution - Das Atari CD Magazin 1997 / Revolution - Das Atari CD Magazin 1.iso / software / anwendng / utility / fileedit / fileedit.doc < prev    next >
Text File  |  1997-01-10  |  3KB  |  46 lines

  1. >---!--------!--------!--------!-------------------------------------------R
  2. >sm 2
  3. >ce ❎⌡FILEEDIT❎⌡  -  Philip Taylor, 1991-97
  4. File Editor for the Atari ST/TT/Falcon computer.
  5. Written in ❎ΘHiSoft❎Θ Basic, supplied .TOS file also source code .BAS for people èwho have ❎ΘHiSoft❎Θ or ❎ΘPower Basic❎Θ and wish to extend or customise FILEEDIT.
  6.  
  7. ❎ΓPhilosophy❎Γ
  8. FILEEDIT is a cursor-driven editor.  It assumes the file being edited can be èaccommodated in memory:  FILEEDIT.TOS itself occupies c. 32kb.
  9. FILEEDIT handles ❎É*all* ❎Écharacters ❎É(bytes) ❎Éin ❎Éthe ❎Érange ❎É0-255 ❎Éwithout èexception.  It is therefore highly suitable ❎Éfor editing files which contain ètext but also special characters, e.g. ❎Éfont files, printer drivers, import-èexport modules, etc.  ❎ÉBytes ❎Éare ❎Édisplayed ❎Éon ❎Éthe ❎Éscreen ❎Éusing ❎Éthe ST ècharacter set (1-255) plus ❎Éa ❎Éspecial ❎Ésymbol ❎Éfor ❎Énul ❎É(0) ❎Éviz. a video-èreversed ASCII 6.  To distinguish characters 158 ❎Éand 225 the latter is also èvideo-reversed.
  10. Characters (bytes) 32-126 are entered using ❎Énormal keys; 1-31 using control èkeys or the numeric keypad; and 0, ❎É127-255 using the numeric keypad.  Users èwith TOS 2 and higher can use instead the Alt key with the numeric keypad.
  11.  
  12. ❎ΓUse:❎Γ
  13. Either drag-and-drop the datafile (TOS 2.06 and higher), or double click the èprogram whereupon it prints the following prompt:
  14.   File to edit [?]-  
  15. and normally you enter a filename.  A ❎Éduff ❎Éfilename elicits a list of good èfiles.  A Return (or Ctrl-C) terminates the program;  ? prints on the screen èa summary of commands viz.
  16.  
  17.         F1    = mark one end of block
  18.         F2    = mark other end of block
  19.         F3    = cut block
  20.         F4    = paste block
  21.         F5    = write paste buffer
  22.         Alt T = Top of file
  23.         Alt B = Bottom of file
  24.         Alt F = Find string
  25.         Alt N = Find Next
  26.         Alt R = Replace string
  27.         Alt E = Replace Everywhere
  28.         Alt G = Go to row, column of current screen
  29.         Alt L = report Length of file, and Locate cursor
  30.         Alt I = Insert file
  31.         Alt O = Overlay file
  32.         Alt S = Save file and exit
  33.         Alt A = Save as
  34.         Alt Z = refresh screen
  35.         Undo  = cycle to start of program
  36.         Insert = toggle insert/overwrite mode
  37.         Help = display commands menu
  38.     to enter any ASCII code, press 1-3 numeric keys, then Enter
  39.     to advance cursor 'n' places, press some numeric keys then '+'
  40.     to retard cursor 'n' places, press some numeric keys then '-'
  41.     to amplify a cursor key, use Shift
  42.  
  43. The ❎Éfour ❎Écursor ❎Ékeys, ❎ÉBackspace, ❎ÉDelete ❎É❎Éand ❎ÉHome ❎Éall ❎Éwork ❎Éin ❎Éthe èconventional way.  As Backspace and Delete ❎Éare interpreted, use their ASCII ècodes (8,127) to enter these characters into a file.
  44.  
  45. Find (search) and replace strings are ❎Éentered ❎Éas ❎Éfor normal editing - all èbytes are allowed - except that Return ❎Éterminates the string.  To include a èReturn character (ASCII 13) in ❎Éthe ❎Éstring, ❎Éuse the numeric keypad method, èsee above.
  46. >ce                            ptaylor@udcf.gla.ac.uk